package com.iplant.aps.service.po.bms;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.util.Calendar;

/**
 * 班组工位-工序
 *
 * @author YouWang·Peng
 * 2023-10-31 14:52:17
 */
public class BMSWorkChargeStep implements Serializable {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;

    public BMSWorkChargeStep() {
    }

    public int ID;

    /**
     * 班组工位ID
     */
    public int WorkChargeID = 0;
    /**
     * 车型ID
     */
    public int ProductID = 0;
    /**
     * 车型
     */
    public String ProductNo = "";
    /**
     *班组ID
     */
    public int ClassID=0;
    /**
     *班组名称
     */
    public String ClassName="";
    /**
     * 工位ID
     */
    public int StationID = 0;
    /**
     * 工位名称
     */
    public String StationName = "";
    /**
     * 工序ID
     */
    public int PartPointID = 0;
    /**
     *
     */
    public String PartPointName = "";
    /**
     * 备注信息
     */
    public String Remark = "";

    /**
     * 创建人ID
     */
    public int CreateID = 0;
    /**
     * 创建人名称
     */
    public String Creator = "";
    /**
     * 创建时刻
     */
    public Calendar CreateTime = Calendar.getInstance();
    /**
     * 编辑人ID
     */
    public int EditID = 0;
    /**
     * 编辑人名称
     */
    public String Editor = "";
    /**
     * 编辑时刻
     */
    public Calendar EditTime = Calendar.getInstance();

    @JsonProperty("ID")
    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    @JsonProperty("WorkChargeID")
    public int getWorkChargeID() {
        return WorkChargeID;
    }

    public void setWorkChargeID(int workChargeID) {
        WorkChargeID = workChargeID;
    }

    @JsonProperty("ProductID")
    public int getProductID() {
        return ProductID;
    }

    public void setProductID(int productID) {
        ProductID = productID;
    }

    @JsonProperty("ProductNo")
    public String getProductNo() {
        return ProductNo;
    }

    public void setProductNo(String productNo) {
        ProductNo = productNo;
    }

    @JsonProperty("StationID")
    public int getStationID() {
        return StationID;
    }

    public void setStationID(int stationID) {
        StationID = stationID;
    }

    @JsonProperty("StationName")
    public String getStationName() {
        return StationName;
    }

    public void setStationName(String stationName) {
        StationName = stationName;
    }

    @JsonProperty("PartPointID")
    public int getPartPointID() {
        return PartPointID;
    }

    public void setPartPointID(int partPointID) {
        PartPointID = partPointID;
    }

    @JsonProperty("PartPointName")
    public String getPartPointName() {
        return PartPointName;
    }

    public void setPartPointName(String partPointName) {
        PartPointName = partPointName;
    }

    @JsonProperty("Remark")
    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    @JsonProperty("CreateID")
    public int getCreateID() {
        return CreateID;
    }

    public void setCreateID(int createID) {
        CreateID = createID;
    }

    @JsonProperty("Creator")
    public String getCreator() {
        return Creator;
    }

    public void setCreator(String creator) {
        Creator = creator;
    }

    @JsonProperty("CreateTime")
    public Calendar getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Calendar createTime) {
        CreateTime = createTime;
    }

    @JsonProperty("EditID")
    public int getEditID() {
        return EditID;
    }

    public void setEditID(int editID) {
        EditID = editID;
    }

    @JsonProperty("Editor")
    public String getEditor() {
        return Editor;
    }

    public void setEditor(String editor) {
        Editor = editor;
    }

    @JsonProperty("EditTime")
    public Calendar getEditTime() {
        return EditTime;
    }

    public void setEditTime(Calendar editTime) {
        EditTime = editTime;
    }

    @JsonProperty("ClassID")
    public int getClassID() {
        return ClassID;
    }

    public void setClassID(int classID) {
        ClassID = classID;
    }

    @JsonProperty("ClassName")
    public String getClassName() {
        return ClassName;
    }

    public void setClassName(String className) {
        ClassName = className;
    }
}